#ifndef OHOS_RIVE_BINDINGS_STATE_MACHINE_INPUT_INSTANCE_H
#define OHOS_RIVE_BINDINGS_STATE_MACHINE_INPUT_INSTANCE_H
#include <napi/native_api.h>

EXTERN_C_START

namespace ohos_rive {
napi_value SMIInputName(napi_env env, napi_callback_info info);
napi_value SMIInputIsBoolean(napi_env env, napi_callback_info info);
napi_value SMIInputIsNumber(napi_env env, napi_callback_info info);
napi_value SMIInputIsTrigger(napi_env env, napi_callback_info info);
napi_value SMIBoolValue(napi_env env, napi_callback_info info);
napi_value SMIBoolSetValue(napi_env env, napi_callback_info info);
napi_value SMINumberValue(napi_env env, napi_callback_info info);
napi_value SMINumberSetValue(napi_env env, napi_callback_info info);
napi_value SMITriggerFire(napi_env env, napi_callback_info info);
} // namespace ohos_rive

EXTERN_C_END

#endif // OHOS_RIVE_BINDINGS_STATE_MACHINE_INPUT_INSTANCE_H